package com.example.appointment.dto;

import lombok.Data;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

@Data
public class HealthCheckStatsDTO {
    private Long totalCheckins;
    private Integer continuousDays;
    private Long thisWeekCount;
    private Long thisMonthCount;
    
    // 添加图表数据字段
    private List<Map<String, Object>> frequencyData = new ArrayList<>();
    private List<Map<String, Object>> typeDistribution = new ArrayList<>();
    private List<Map<String, Object>> moodData = new ArrayList<>();
    
    public HealthCheckStatsDTO() {
        this.totalCheckins = 0L;
        this.continuousDays = 0;
        this.thisWeekCount = 0L;
        this.thisMonthCount = 0L;
    }
} 